@charset "UTF-8";
//@import "_common_varables.scss";
/*engine_openform*/
/*==============================================*/

//body,html {
//border: 0;
//background-color: $engine_openform-body-background; //detail 主体背景颜色
//}
address,caption,cite,code,dfn,em,strong,th,var {
  font-style: normal;
  font-weight: normal;
}
.fieldShow {
  color: blue;
}
body {
//margin: 0px !important;
//background-color: #b4b4b4;
background-color: $common-all-main-background;  //detail 背景颜色
//margin-top: 0px !important;
//margin-bottom: 0px !important;
}
/*chrome 样式定义 */
input,button,select,textarea,div,span,td {
  outline: none;
}
textarea {
  resize: none;
  overflow: auto;
  border: 1px solid #ccc;
}
//a {
//font-size: $common-font-size;
//font-family: $common-font-family;
//color: #575765;
//text-decoration: none;
//&:hover {
//  color: #a3b9de;
//  text-decoration: none;
//  font-family: "微软雅黑","宋体";
//}
//}
select {
  border: $form-select-border;
}
input[size] {
  height: 25px;
  border: 1px solid #929292;
}
//form {
//margin: 0px 185px 0px 185px;
//padding: 0px 40px 0px 40px;
//background-color: $common-background;
//background-color: f8f8f8 0px 65px;
//}
//.toptoolbar {
//padding: 2px;
//border: 1px solid #ddd;
//background: #f8f8f8;
//}
//.toptoolbarhr {
//height: 2px;
//}
.lschk_ie6 {
  border: 0px;
  height: 13px;
  width: 13px;
}
//.linkeytable {
//border-collapse: collapse;
//border: 1px solid #eee;
//width: 100%;
//font-size: $common-font-size;
//margin-top: -1px;
//td {
//  color: #575765;
//  border-collapse: collapse;
//  border: 1px solid #000000;
//  padding: 4px;
//  font-size: 9pt;
//  font-family: "微软雅黑","宋体";
//  min-height: 28px;
//  &.texttd {
//    text-align: center;
//    font-size: 9pt;
//    font-family: "微软雅黑","宋体";
//  }
//  &.texttdl {
//    text-align: left;
//    background: #fafcff;
//    font-size: 9pt;
//    font-family: "微软雅黑","宋体";
//  }
//}
//tr {
//  height: 40px;
//}
//.combo {
//  border-color: $combo-border-color;
//  .validatebox-text {
//  }
//  .combo-text {
//  }
//}
//.combo-arrow {
//}
//textarea {
//  border-color: $combo-border-color;
//  width: 99% !important;
//}
//}
.CollapseSubForm {
  color: $CollapseSubForm-color;
  padding-left: 20px;
  font-size: $common-font-size;
  cursor: pointer;
  background: $CollapseSubForm-background;
  background-position-y: 53%;
  display: block;
  border: 1px #000000 solid;
  position: relative;
  top: -1px;
  height: 38px;
  line-height: 38px;
}
.ExpandSubForm {
  color: $ExpandSubForm-color;
  padding-left: 20px;
  font-size: 9pt;
  cursor: pointer;
  background: $ExpandSubForm-background;
  background-position-y: 53%;
  display: block;
  border: 1px #000000 solid;
  position: relative;
  top: -1px;
  height: 38px;
  line-height: 38px;
}
.ApprovalForm {
  padding-top: 0px;
  position: relative;
  top: 0px;
  margin-top: -1px;
  .panel-body {
    position: relative;
    top: -1px;
  }
  select {
    width: $ApprovalForm-select-width;
  }
  textarea {
    width: $ApprovalForm-textarea-width;
    border-color: $ApprovalForm-textarea-border-color;
  }
  .panel-header {
    border: 1px #000000 solid;
    background: transparent;
    height: 28px;
    .panel-title {
      height: 40px;
      line-height: 30px;
      color: $panel-header-panel-title-color;
    }
    .panel-icon {
      display: none;
    }
    .panel-tool {
      display: none;
    }
  }
  .combo {
    border-color: #929292;
    width: $combo-width;
    .combo-text {
      width: $combo-combo-text-width;
    }
  }
  #ToolbarTr {
    text-align: center;
    a {
      margin-right: 10px;
    }
  }
}
/*审批处理单样式定义*/
.ApprovalMsg {
  padding-left: 15px;
  color: $ApprovalMsg-color;
  width: 90%;
  font-size: $common-font-size;
  cursor: pointer;
  font-family: $common-font-family;
  background: $ApprovalMsg-background;
}
.ApprovalBottom {
  background-color: $ApprovalBottom-background-color;
  text-align: center;
  padding-top: 25px;
  padding-right: 5px;
  padding-bottom: 35px;
  font-size: $common-font-size;
  font-family: $common-font-family;
  margin: 0px -40px 0px -40px;
  a {
    text-decoration: none;
    font-family: $ApprovalBottom-a-font-family;
    &:hover {
      color: $ApprovalBottom-a-hover-color;
      text-decoration: underline;
      font-family: $ApprovalBottom-a-hover-font-family;
    }
  }
}
.Approvaltable {
  border-collapse: collapse;
  border: 1px solid $Approvaltable-border-color;
  width: 100%;
  font-size: $Approvaltable-font-size;
  font-family: $Approvaltable-font-family;
  td {
    //color: $Approvaltable-td-color;
    border-collapse: collapse;
    border: 1px solid $Approvaltable-border-color;
    padding: 4px;
    font-size: $Approvaltable-td-font-size;
    font-family: $Approvaltable-td-font-family;
    height: 31px;
    &.texttd {
      text-align: center;
      font-family: $Approvaltable-td-texttd-font-family;
      width: 130px;
    }
  }
}
.ApprovalToptable {
  td {
    //color: $ApprovalToptable-td-color;
    font-size: $common-font-size;
    font-family: $common-font-family;
  }
  a {
    color: $ApprovalToptable-a-color;
    text-decoration: underline;
    font-family: $common-font-family;
  }
}
.ApprovalCurNode {
  color: $ApprovalCurNode-color;
}
.ApprovalTopBtn {
  td {
    color: $common-background;
    font-size: $ApprovalTopBtn-font-size;
    font-weight: bold;
    font-family: $common-font-family;
  }
  a {
    color: $common-background;
    font-size: $ApprovalTopBtn-font-size;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
    font-family: $common-font-family;
  }
}
/*UI*/
.engine_title {
  font-weight: 900;
}
.top_logo {
  height: 65px;
  width: 100%;
  background-color: #f8f8f8;
  margin-bottom: 55px;
  span {
    font-size: 20px;
    font-weight: 600;
    color: $common-background-black;
    position: relative;
    top: -22px;
    left: 226px;
  }
}
.top_img1 {
  height: 26px;
  width: 129px;
  background-image: $top_img1-background-image;
  background-repeat: no-repeat;
  position: relative;
  top: 30px;
  left: 75px;
}
.top_img2 {
  height: 25px;
  width: 1px;
  background-image: $top_img2-background-image;
  background-repeat: no-repeat;
  position: relative;
  top: 5px;
  left: 215px;
}
input[type="radio"] {
  margin: 0px 5px 0px 5px;
  position: relative;
  top: 2px;
}
input[type="checkbox"] {
  margin: 0px 5px 0px 5px;
  position: relative;
  top: 2px;
}
input[id="text0"], input[id="Number"],
input[id="YearNum"], input[id="text1"],
input[id="SubUserList"], input[id="HJNum"],
input[id="HTNO"], input[id="CtdName"],
input[id="UserName"], input[id="DataTest"], input[id="TotalNum"] {
  width: 99.6%;
}
.easyui-tabs {
  border: 1px $easyui-tabs-border-color solid; //detail 边界颜色
  margin-top: -1px;
}
//p {
//display: none;
//}
.top_outer {
  //margin: 0px -40px 15px -40px;
}
.top_inner {
  //margin: 0px 40px 0px 40px;
}

#BU1001, #BU1002, #BU1003, #BU1004,
#BU1005, #BU1006, #BU1007, #BU1008,
#BU1009, #BU1010, #BU1011, #BU1012,
#BU1013, #BU1014, #BU1015, #BU1016,
#BU1017, #BU1018, #BU1019, #BU1020,
#BU1021, #BU1022, #BU1023, #BU1024,
#BU1025, #BU1026, #BU1027, #BU1028 {
  border: none;
  border-radius: 0px;
  background: #658ac7;
  margin: 10px 0px;
  width: 145px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#658ac7,endColorstr=#658ac7,GradientType=0) !important;
}
#BU1001:hover, #BU1002:hover, #BU1003:hover, #BU1004:hover,
#BU1005:hover, #BU1006:hover, #BU1007:hover, #BU1008:hover,
#BU1009:hover, #BU1010:hover, #BU1011:hover, #BU1012:hover,
#BU1013:hover, #BU1014:hover, #BU1015:hover, #BU1016:hover,
#BU1017:hover, #BU1018:hover, #BU1019:hover, #BU1020:hover,
#BU1021:hover, #BU1022:hover, #BU1023:hover, #BU1024:hover,
#BU1025:hover, #BU1026:hover, #BU1027:hover, #BU1028:hover {
  background: #969696 !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#969696,endColorstr=#969696,GradientType=0) !important;
}
#BU1001 span, #BU1002 span, #BU1003 span, #BU1004 span,
#BU1005 span, #BU1006 span, #BU1007 span, #BU1008 span,
#BU1009 span, #BU1010 span, #BU1011 span, #BU1012 span,
#BU1013 span, #BU1014 span, #BU1015 span, #BU1016 span,
#BU1017 span, #BU1018 span, #BU1019 span, #BU1020 span,
#BU1021 span, #BU1022 span, #BU1023 span, #BU1024 span,
#BU1025 span, #BU1026 span, #BU1027 span, #BU1028 span {
  color: $common-background;
  background: none;
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
}
//@-moz-document {
//url-prefix() {
//  top: -12px;
//}
//}
#uploadtext {
  -moz-top: -10px;
}
#ToolbarTr {
  border: 1px #000000 solid;
  td {
    &:first-child {
      display: none;
    }
  }
}
#tabs {
  .tabs-header {
    background-color: $main-tab-background;  //detail tab栏最底层背景颜色
  }
}
iframe[id="view1"] {
  border: 1px #000000 solid !important;
  position: relative;
  top: -1px;
}
iframe[id="view"] {
  border: 1px #000000 solid !important;
  position: relative;
  top: -1px;
}
input[id="HTName"] {
  width: 100%;
}
.datebox {
  .combo-arrow {
    background-image: url($riqi-img);
    background-position: center center;
    padding: 0 3px;
    position: relative;
    left: -6px;
  }
}
.validatebox-invalid {
  background-image: $validatebox-invalid-background-image;
  background-repeat: no-repeat;
  background-position: 99.6% center;
  width: 99.6%;
}
//.calendar-selected {
//background-color: #a3b9de;
//color: #fff;
//border: 0px solid #0070a9;
//border-radius: 50%;
//}
//.calendar-header {
//background: #ffffff;
//}
//.calendar-sunday, .calendar-saturday {
//color: #000000;
//}
//.calendar-other-month {
//opacity: 0;
//filter: alpha(opacity=0);
//}
//.calendar-today {
//background-color: #e2e2e2;
//color: #000000;
//border: 0px solid #0070a9;
//border-radius: 50%;
//}
//.calendar-body th:first-child, .calendar-body th:last-child {
//opacity: 0.4;
//filter: alpha(opacity=40);
//}
//.calendar-hover {
//border: 0px solid #ccc;
//padding: 0;
//border-radius: 50%;
//background-color: #a3b9de;
//color: #ffffff;
//}
.CollapseSubFormBody {
  iframe {
    border-collapse: collapse;
    border: 1px solid #000000;
    width: 100%;
    margin-top: -18px;
    td {
      border-collapse: collapse;
      border: 1px solid #000000 !important;
      width: 100%;
    }
  }
}
